@echo off

REM MCP工具启动脚本（Windows）
setlocal

REM 设置脚本所在目录
set SCRIPT_DIR=%~dp0

REM 检查Node.js是否安装
where node >nul 2>nul
if %errorlevel% neq 0 (
    echo 错误: 未找到Node.js。请先安装Node.js后再试。
    pause
    exit /b 1
)

REM 执行mcp命令，传递所有参数
node "%SCRIPT_DIR%\mcp.js" %*

REM 保存退出码
set EXIT_CODE=%errorlevel%

REM 返回原始目录
cd /d "%SCRIPT_DIR%"

REM 等待用户输入（仅在直接运行时且没有参数时）
if "%1"=="" (
    echo.
    echo 按任意键继续...
    pause >nul
)

REM 返回退出码
exit /b %EXIT_CODE%